From 150bb6245c30c8d452f4f06b27fdf7222c0e0dad Mon Sep 17 00:00:00 2001 From: Carlos Soriano Date: Sat, 29 Aug 2015 21:16:34 +0200 Subject: [PATCH] gtkplacesview: don't fetch networks if local only We were fetching networks even on local only mode. Avoid to do extra work if not necessary. https://bugzilla.gnome.org/show_bug.cgi?id=754150 --- gtk/gtkplacesview.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gtk/gtkplacesview.c b/gtk/gtkplacesview.c index a508fceded..60ac284953 100644 --- a/gtk/gtkplacesview.c +++ b/gtk/gtkplacesview.c @@ -1132,7 +1132,8 @@ update_places (GtkPlacesView *view) populate_servers (view); /* fetch networks and add them asynchronously */ - fetch_networks (view); + if (!gtk_places_view_get_local_only (view)) + fetch_networks (view); update_view_mode (view); } @@ -2479,7 +2480,7 @@ gtk_places_view_set_local_only (GtkPlacesView *view, priv->local_only = local_only; gtk_widget_set_visible (priv->actionbar, !local_only); - gtk_list_box_invalidate_filter (GTK_LIST_BOX (priv->listbox)); + update_places (view); update_view_mode (view); -- 2.30.2